Release v1.3.0#46
Merged
Merged
Conversation
added 2 commits
March 27, 2026 17:46
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
[v1.3.0] — 2026-03-27
Added
src/crm_system.py,src/external_email_ingest.py): introduced native integrations for Salesforce and Zendesk. The simulation now tracks CRM account ownership, flags "at-risk" opportunities during incidents, and automatically escalates customer support tickets based on system health.src/normal_day.py,src/day_planner.py): Added Zoom as a meeting medium for design discussions. Unlike Slack threads, Zoom produces verbatim Markdown transcripts that capture undocumented verbal decisions, creating intentional "knowledge gaps" for RAG evaluation.src/post_sim_artifacts.py): Introduced a post-processing suite that generates deterministic Datadog metrics (latency/error spikes), NPS surveys, and customer invoices featuring SLA credits calculated directly from simulation incident duration.Changed
src/flow.py,src/memory.py): Expanded theSimEventbus to include CRM and meeting events. LLMs now receivecrm_summarycontext during daily planning to ensure outbound sales emails and support responses align with the global organizational state.src/org_lifecycle.py): Enhanced the employee departure logic. When an engineer leaves, the system now deterministically handles CRM ownership lapses alongside ticket reassignment and Dijkstra-based incident handoffs.config/config.yaml): Updated default simulation length to 30 days and adjusted hire schedules for Janice (Day 7) and Reese (Day 20) to better stress-test mid-sprint transitions.Fixed
src/external_email_ingest.py): Improved the external contact generator to pull from a larger pool of 14 sources (up from 7) and corrected account name resolution to favor active Salesforce records over static config defaults.src/memory.py): Fixed a lack of historical depth in code reviews by implementingcontext_for_pr_review, which deterministically pulls prior comments and linked Jira updates into the LLM prompt.